home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
progtool
/
gnu
/
aa_gnu.tl
< prev
next >
Wrap
Text File
|
1995-11-25
|
4KB
|
97 lines
#define PatchLevel 23
-rw-r--r-- 1 gray 381538 Nov 6 11:33 utilbin.zoo
-rw-r--r-- 1 gray 161027 Sep 25 15:18 utilsrc.zoo
You are encouraged to read the documentation found in Documentation.zoo
before you use these binaries.
These are all the binaries for Gnu Gcc V1.39 with all the updates until
03/xx/91 applied for atariSt TOS
*.ttp files go into GCCEXEC (note it is not GNUEXEC)
*.olb and crt0.o go into GNULIB
NOTE: the environment variable GNULIB can now be a ',' or ';' seperated
list of paths. gcc-ld will look for library files in each of the
directories specified. crt0.o files will however be looked for
*only* in the first directory specified.
NOTE: GNUINC can also be a ',' or ';' seperated list of paths. gcc-cpp
will look for include files in each of the directories specified.
(as before if gcc-cpp does not find an environment variable GNUINC
it will look for GNULIB, which can also be a list of PATHS as above)
NOTE: now gcc-cpp understands the environment var GNUINC, which is optionally
the PATH to #include <> files, so you don't necessarily have to have them
mixed up with the library objects in GNULIB.
NOTE: gcc-ld.ttp now correctly interprets -lFOO as
$(GNULIB)\FOO.olb
gcc-as.ttp now correctly skips over \r in files edited on atariSt's
gcc-as.ttp now correctly understands and adjusts for data alterable
adressing modes when it appears as the second operand
of instructions such as `cmp? #const, foo'. (bug fix
since the last gcc-1.34 distribution).
crt0.o - still needs a wrapper for stderr. it currently uses
the MWC convention for long command line args (except
that it does not look into the _io_vector part). If and
when this issue is resolved in comp.sys.atari.st, we can
make the necessary adjustments. Gulam users should set
`env_style mw' if you want to give long args lines to gcc.ttp.
gcc-cpp - now does __DATE__ and __FILE__ correctly
gcc - now handles -mshort (16 bit integers). if -mshort is supplied
the macro __MSHORT__ gets #defined, and the correct libraries
( $(GNULIB)\FOO16.olb ) are linked. Please carefully examine
the prototypes in the #include<> headers for types before
using -mshort.
now handles long args, so do gcc-cpp, gcc-cc1, gcc-ar and
gcc-ld.
Gcc has also other minor bugs fixed, see the diffs.
Also as a concequence of the new library, forward slashes
are permitted in lieu of `\'s.
gdb - completely new. thanks very much to john dunning for
this fabulous piece of work.
sym-ld needed with gdb. see the gdb docs.
Also included are new and improved utilities to print and adjust the
_stksize of any gcc compiled program. Both the utilities now will
lookup the symbol table (so do not use -s) in an executable to
find _stksize.
NOTE that the executables as distributed are set up for _stksize== -1L,
except gcc.ttp that you will most probably not have to change. _stksize == -1L
means use all of available memory, doing mallocs from internal heap (as opposed
to the system heap via Mallocs), with SP initially set at the top, and heap
starting just above BSS). So if the compiler runs out of memory, you probably
need more memory (or get rid of acc's tsr's etc and try).
printstk -- prints the current value of _stksize from an executable.
Usage: printstk [<filename>]
if <filename> is not specified it defaults to .\gcc-cc1.ttp
fixstk -- sets the value of _stksize in an executable.
Usage: fixstk <size> [<filename>]
size: specified as # of bytes nnn nnn == integer
specified as # of Kilo Bytes nnnK
specified as # of Mega Bytes nnnM
filename:
optional, defaults to \.gcc-cc1.ttp
For TOS 1.4 (developers prom version or better) a toglclr is included
that toggles the clear above BSS to end of TPA flag for the gemdos
loader.
send your comments to:
--
bang: uunet!cadence!bammi jwahar r. bammi
domain: bammi@cadence.com
GEnie: J.Bammi
CIS: 71515,155